have a hitch - Turkish English Dictionary